home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BCI NET
/
BCI NET Dec 94.iso
/
archives
/
programming
/
utilities
/
isan.lha
/
ISAN
/
ISAN.RISC.cfg
< prev
next >
Wrap
Text File
|
1994-05-22
|
2KB
|
49 lines
****************************************************************************
* "ISAN" © Instruction Stream ANalyzer Configuration file
* Format: Base Opcode, Don't Care Mask, Instruction Name (no spaces please)
* (Any lines not starting with a '$' are ignored)
****************************************************************************
* The following two lines work but can be achieved automatically (and more
* efficiently) by adding the "TOTAL" command line switch.
*$0000,$FFFF," -- TOTAL -- " ;OUCH !! matches all 64K combinations!
*$FFFF,$0000,"---------------"
*---------------------------------------------------------------------
* WATCH HOW YOU USE THE DON'T CARE MASK FIELD, THE MORE 1s IN IT, THE
* SLOWER "ISAN" WILL BE AT UPDATING ITS WINDOW !!
* |
* |
* V
*---------------------------------------------------------------------
* /-------------------- Opcode template
* |
* | /-------------- Opcode "don't care" mask (any 1 bits can be either 1 or 0)
* | |
* | | /-------- Opcode Label (give it anything you want !)
* V V V
$AA11,$0000,"RISC-type"
$AA11,$0000,"---------"
$5040,$0E07,"ADDQ.W #X,Dn" ;does it use the quick forms or not *?
$508F,$0EC0,"ADDQ.x #X,SP" ;does it use controlled garbage accumulation?*
$AA11,$0000,"CISC-type"
$AA11,$0000,"---------"
$80FC,$0E3F,"DIVU ea,Dn" ;aha... need to convert to decimal maybe ?
$81FC,$0E3F,"DIVS ea,Dn"
$0800,$003F,"BTST"
$0840,$003F,"BCHG"
$0880,$003F,"BCLR"
$08C0,$003F,"BSET"
$4E54,$0000,"LINK #x,A4" ;
$4E5C,$0000,"UNLK A4" ;
$48E7,$0000,"MOVEM.L list,-(SP)" ;scared to corrupt registers ?
$4CDF,$0000,"MOVEM.L (SP)+,list"
$6100,$00FF,"BSR" ;does it have loads of user routines ?
$4E75,$0000,"RTS" ;program broken down in many subroutines ?